package com.pan.admin.module.loanProduct.entity.vo;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * @Description: 机构关联字段和所属字段值
 * @Author: ghb
 * @Date: 2023/9/26 18:53
 */

public class ProductFieldAndFieldValueVo {
    /**
     * 机构ID
     */
    private Integer loanProductId;
    /**
     * 表单字段ID
     */
    private Integer loanFormFieldId;
    /**
     * 表单字段值ID
     */
    private Integer loanFormFieldValueId;

    /**
     * 计划id
     */
    private Integer loanProductPlanId;

    /** 字段类型 */
    private String type;

    public Integer getLoanProductPlanId() {
        return loanProductPlanId;
    }

    public void setLoanProductPlanId(Integer loanProductPlanid) {
        this.loanProductPlanId = loanProductPlanid;
    }

    public Integer getLoanProductId() {
        return loanProductId;
    }

    public void setLoanProductId(Integer loanProductId) {
        this.loanProductId = loanProductId;
    }

    public Integer getLoanFormFieldId() {
        return loanFormFieldId;
    }

    public void setLoanFormFieldId(Integer loanFormFieldId) {
        this.loanFormFieldId = loanFormFieldId;
    }

    public Integer getLoanFormFieldValueId() {
        return loanFormFieldValueId;
    }

    public void setLoanFormFieldValueId(Integer loanFormFieldValueId) {
        this.loanFormFieldValueId = loanFormFieldValueId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("loanProductId", getLoanProductId())
                .append("loanFormFieldId", getLoanFormFieldId())
                .append("loanFormFieldValueId", getLoanFormFieldValueId())
                .toString();
    }
}
